home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / nasm095s.zip / MACROS.C < prev    next >
Text File  |  1997-07-27  |  2KB  |  68 lines

  1. /* This file auto-generated from standard.mac by macros.pl - don't edit it */
  2.  
  3. static char *stdmac[] = {
  4.     "%define __NASM_MAJOR__ 0",
  5.     "%define __NASM_MINOR__ 95",
  6.     "%define __SECT__",
  7.     "%imacro section 1+.nolist",
  8.     "%define __SECT__ [section %1]",
  9.     "__SECT__",
  10.     "%endmacro",
  11.     "%imacro segment 1+.nolist",
  12.     "%define __SECT__ [segment %1]",
  13.     "__SECT__",
  14.     "%endmacro",
  15.     "%imacro absolute 1+.nolist",
  16.     "%define __SECT__ [absolute %1]",
  17.     "__SECT__",
  18.     "%endmacro",
  19.     "%imacro struc 1.nolist",
  20.     "%push struc",
  21.     "%define %$strucname %1",
  22.     "[absolute 0]",
  23.     "%endmacro",
  24.     "%imacro endstruc 0.nolist",
  25.     "%{$strucname}_size:",
  26.     "%pop",
  27.     "__SECT__",
  28.     "%endmacro",
  29.     "%imacro istruc 1.nolist",
  30.     "%push istruc",
  31.     "%define %$strucname %1",
  32.     "%$strucstart:",
  33.     "%endmacro",
  34.     "%imacro at 1-2+.nolist",
  35.     "times %1-($-%$strucstart) db 0",
  36.     "%2",
  37.     "%endmacro",
  38.     "%imacro iend 0.nolist",
  39.     "times %{$strucname}_size-($-%$strucstart) db 0",
  40.     "%pop",
  41.     "%endmacro",
  42.     "%imacro extern 1+.nolist",
  43.     "[extern %1]",
  44.     "%endmacro",
  45.     "%imacro bits 1+.nolist",
  46.     "[bits %1]",
  47.     "%endmacro",
  48.     "%imacro global 1+.nolist",
  49.     "[global %1]",
  50.     "%endmacro",
  51.     "%imacro common 1+.nolist",
  52.     "[common %1]",
  53.     "%endmacro",
  54.     "%imacro org 1+.nolist",
  55.     "[org %1]",
  56.     "%endmacro",
  57.     "%imacro group 1+.nolist",
  58.     "[group %1]",
  59.     "%endmacro",
  60.     "%imacro uppercase 1+.nolist",
  61.     "[uppercase %1]",
  62.     "%endmacro",
  63.     "%imacro library 1+.nolist",
  64.     "[library %1]",
  65.     "%endmacro",
  66.     NULL
  67. };
  68.